package wsz.rocketMq.service;

import com.alibaba.fastjson.JSONObject;
import wsz.rocketMq.entity.Order;

import java.util.List;

/**
 * @author wsz
 * @date 2022/3/2 11:22
 **/
public interface OrderService {
    /**
     * 获取订单
     * @param id
     * @return
     */
    Order findById(Long id);

    /**
     * 订单支付
     * @param id
     * @return
     */
    JSONObject orderPay(Long id);

    /**
     * 获取所有订单
     * @return
     */
    List<Order> allOrder();

    /**
     * 订单新增
     * @param entity
     * @return
     */
    Order save(Order entity);
}
